React Job: Senior C# Developer

Job added on

Location

London, England - United Kingdom

Job type

Full-Time

React Job Details

Who are we?

We are an award-winning, fast-growing fintech, and the UK's market-leading cash deposit marketplace. We aim to transform the way people save and grow their money through innovation and technology.

Our online, user-friendly platform gives our customers access to hundreds of market-leading and exclusive interest rates from 50 of the UK's leading banks and wealth management companies – putting our customers in control and protecting the art of their possible.

Our culture

We have big ambitions. From humble beginnings (over a kitchen table), the number of people working with us as doubled in size year-on-year since 2017. And we're growing even faster.

Our whole ethos revolves around three core values that underpin the principles and standards that drive our behaviour and our brand, and demonstrate our culture to the outside world.

  • Forge a new way
  • Surpass expectations
  • Community counts

In short, we're proactive and confident, aspirational yet authentic, and empathetic – with a commitment to our customers and our colleagues.

While we have high expectations and our people work hard, we also know that there's more to life than work. In a fast-moving, dynamic, hard-working environment like ours, it's just as important to know when to stop. That's why we work together to ensure we look after ourselves and take care of each other.

Our open and inclusive culture has mental health, wellbeing and a dedication to continuous development at the forefront, so we can be the best we can be.

There's still a lot to do, so join us on our journey, be part of something fresh and exciting – and protect the art of your possible.

What you'll do

We are a Microsoft shop so our core language is C# and our platform is entirely in the cloud on Azure where we use a variety of PaaS type services including Web Apps, Functions, Azure SQL, Cosmos, Azure Service Bus, AppInsights, APIM etc.

Our process maturity is high, decisions rapid and we can reliably deliver changes from specification to our live environment within hours via our fully automated CI/CD pipeline. This Agile Release Train, coupled with our technical onboarding process means that new team members can have their first change deployed to our live platform within days of joining, thus having an immediate impact.

This is a hands-on role delivering upgrades and feature enhancements to the Flagstone Cash Deposit Platform as part of an agile team. You'll also helping to improve the software engineering processes and practices associated with continuously building, deploying, and updating software through the development, integration, test, and production environments.

We believe in cross skilling and a collaborative learning culture. Our current goals are to work together to support and enable both the business teams and the development team to deliver a high quality, resilient product to our clients.

What you'll need

  • Over 5 years commercial development experience
  • Strong C# / .Net / .Net Core experience
  • Experienced agile developer / advocate with a SCRUM background
  • Experience of Azure cloud development and a cloud-first approach
  • Competence in SOLID and Domain Driven Design principles
  • TDD expertise, with experience of test automation and load testing)
  • Competence and proven experience of RESTful API Design and authentication with OAUTH
  • Experience of Event Driven Architectures or distributed systems coupled via messaging
  • Comfortable with SQL server, T-SQL and experience with large data volumes
  • Practical experience using Javascript and ReactJS experience would be an advantage, but is not essential
  • A real team player who is approachable and a positive role model. You're not afraid to get stuck in. You understand that no player is bigger than the team and you thrive in a culture of supporting others
  • Emotionally intelligent. You actively listen and provide thoughtful solutions
  • Pro-active and able to demonstrate initiative positively and collaboratively
  • Comfortable dealing with ambiguity and fluid situations. You're a problem-solver and are unfazed by change.
  • Strong written and verbal communication skills with the ability to communicate technical information to both technical and non-technical stakeholders
  • A developer invested in software craftsmanship - looking to produce low cost-of-ownership code that delivers value to clients

What you'll get

  • Remote working kit
  • Around the World in 90 days (remote working)
  • Employee share scheme
  • £1,000 annual learning bursary
  • 25 days holiday
  • Additional 3 days community and charity leave each year
  • Quarterly half days for Wellness leave
  • Flexible bank holidays
  • Income protection
  • Life insurance (4x annual salary)
  • Matched pension contribution
  • Private healthcare
  • Gym discount
  • Dental/Optical care
  • Season ticket loan